|
AT-NFC
2.1 (win)
AT-NFC kernel set
|
offline PIN cvm related data structure More...
#include <emv_data.h>
Data Fields | |
| KER_INT16U | usSize |
| KER_BYTE | btPinTryCount |
| KER_BYTE | btOdeScheme |
| KER_BYTE | ar_btOdeUN [8] |
| KER_INT16U | usOdeUNLen |
| union { | |
| struct { | |
| KER_BYTE btAlg | |
| const KER_BYTE * pbtOdePK | |
| KER_INT16U usOdePKLen | |
| const KER_BYTE * pbtOdePKExp | |
| KER_INT16U usOdePKExpLen | |
| } RSA | |
| struct { | |
| KER_BYTE btASI | |
| const KER_BYTE * pbtOdePK | |
| KER_INT16U usOdePKLen | |
| } ECC | |
| } | ODE |
offline PIN cvm related data structure
Termial application should use it:
| KER_BYTE ar_btOdeUN[8] |
ODE UN (from Get Challenge)
| KER_BYTE btAlg |
ODE alg ID
| KER_BYTE btASI |
ODE ASI
| KER_BYTE btOdeScheme |
ODE selected scheme
| KER_BYTE btPinTryCount |
remained pin try count
| const KER_BYTE* pbtOdePK |
ODE PK
| const KER_BYTE* pbtOdePKExp |
ODE PK Exp
| KER_INT16U usSize |
size of struct